﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Shpm.App.Commons.Db.Beans.Inp;
using Shpm.System.Db;
/// <summary>
/// Summary description for ActionEmployeeAppariseBean
/// </summary>
namespace Shpm.App.Input.Bean
{
    [Serializable()]
    public class AccountPrivateBean : ShpmBaseBean
    {
        public AccountPrivateBean()
        {
            //
            // TODO: Add constructor logic here
            //
        }

        private string employeeName;
        private string memberNo;                    //会员编号
        private Nullable<DateTime> beginDate;       //应收帐款开始日
        private Nullable<DateTime> endDate;         //应收帐款截止日
        private Nullable<bool> commitFlg;           //提交标志
        private Nullable<int> rowId;                //主键编号
        private Nullable<int> receivableId;         //应收帐款编号
        private string receivableType;              //费用类型
        private string receivableName;              //费用名称
        private decimal receivableAmount;           //金额
        private string paymentType;                 //付费类型

        //画面显示
        private string invoiceDate;                 //消费日期
        private string invoiceType;                 //付费类型
        private string invoiceContent;              //付费项目
        private decimal amount;                     //付费金额
        private bool invoiceFlg;                    //
        private string nameC;                       //姓名
        private string apartmentNo;                 //房间编号
        private decimal sumAmount;                   //账单总额


        public string EmployeeName
        {
            get
            {
                return employeeName;
            }
            set
            {
                employeeName = value;
            }
        }

        public string MemberNo
        {
            get
            {
                return memberNo;
            }
            set
            {
                memberNo = value;
            }
        }

        public Nullable<DateTime> BeginDate
        {
            get
            {
                return beginDate;
            }
            set
            {
                beginDate = value;
            }
        }

        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }

        public Nullable<bool> CommitFlg
        {
            get
            {
                return commitFlg;
            }
            set
            {
                commitFlg = value;
            }
        }

        public Nullable<int> RowId
        {
            get
            {
                return rowId;
            }
            set
            {
                rowId = value;
            }
        }

        public Nullable<int> ReceivableId
        {
            get
            {
                return receivableId;
            }
            set
            {
                receivableId = value;
            }
        }

        public string ReceivableType
        {
            get
            {
                return receivableType;
            }
            set
            {
                receivableType = value;
            }
        }

        public string ReceivableName
        {
            get
            {
                return receivableName;
            }
            set
            {
                receivableName = value;
            }
        }

        public decimal ReceivableAmount
        {
            get
            {
                return receivableAmount;
            }
            set
            {
                receivableAmount = value;
            }
        }

        public string PaymentType
        {
            get
            {
                return paymentType;
            }
            set
            {
                paymentType = value;
            }
        }


        //画面显示

        public string InvoiceDate
        {
            get
            {
                return invoiceDate;
            }
            set
            {
                invoiceDate = value;
            }
        }

        public string InvoiceType
        {
            get
            {
                return invoiceType;
            }
            set
            {
                invoiceType = value;
            }
        }

        public string InvoiceContent
        {
            get
            {
                return invoiceContent;
            }
            set
            {
                invoiceContent = value;
            }
        }

        public decimal Amount
        {
            get
            {
                return amount;
            }
            set
            {
                amount = value;
            }
        }

        public bool InvoiceFlg
        {
            get
            {
                return invoiceFlg;
            }
            set
            {
                invoiceFlg = value;
            }
        }

        public string NameC
        {
            get
            {
                return nameC;
            }
            set
            {
                nameC = value;
            }
        }

        public string ApartmentNo
        {
            get
            {
                return apartmentNo;
            }
            set
            {
                apartmentNo = value;
            }
        }

        public decimal SumAmount
        {
            get
            {
                return sumAmount;
            }
            set
            {
                sumAmount = value;
            }
        }
    }
}